Differences

This shows you the differences between the selected revisions of the page.

2005-05-05 2005-12-16
3.7.5 ui_transfer_preset (martin) 3.8 popup (martin)
Line 8: Line 8:
  * Explicitly [[ui_properties|changing file permissions]].   * Explicitly [[ui_properties|changing file permissions]].
-Dialogs associated with the above operations will include box similar to the one below. Note that the picture shows all possible options that may not be always available.+Dialogs associated with the above operations will include box (or popup box) similar to the one below.
&screenshotpict(permissions) &screenshotpict(permissions)
Line 19: Line 19:
There are three special permissions. //Set UID// and //Set GUID// are used with executable files. They grant the user, who execute the file, permissions of file owner or group, respectively. //Sticky bit// for executable files makes the kernel keep the memory image of the process after it has terminated, in order to avoid the overhead of reloading it when it is re-invoked. //Sticky bit// for directories ensures that only the owner of a file can remove or delete the file or directory. There are three special permissions. //Set UID// and //Set GUID// are used with executable files. They grant the user, who execute the file, permissions of file owner or group, respectively. //Sticky bit// for executable files makes the kernel keep the memory image of the process after it has terminated, in order to avoid the overhead of reloading it when it is re-invoked. //Sticky bit// for directories ensures that only the owner of a file can remove or delete the file or directory.
- 
-The special permissions are available on [[ui_properties|Properties dialog]] only. 
Note that while non-Unix systems are usually able to map the 9 simple Unix-style permissions to their own style, they probably won't be able to handle the 3 special permissions. Note that while non-Unix systems are usually able to map the 9 simple Unix-style permissions to their own style, they probably won't be able to handle the 3 special permissions.
Line 26: Line 24:
===== Undefined Permissions ===== ===== Undefined Permissions =====
-When explicitly changing permissions of existing remote files, the checkboxes can be set to undefined (grayed) state. It means that the particular permissions should be left to its current state. This is useful when you was to change one particular permissions for set of files/directories that have different permissions.+When explicitly changing permissions of existing remote files, the checkboxes can be set to undefined state. It means that the particular permissions should be left to its current state. This is useful when you was to change one particular permissions for set of files/directories that have different permissions.
Note that this will not work fully for [[protocols#scp_secure_copy_protocol|SCP protocol]] for files in subdirectories. Note that this will not work fully for [[protocols#scp_secure_copy_protocol|SCP protocol]] for files in subdirectories.
Line 32: Line 30:
===== Octal Format ===== ===== Octal Format =====
-The //Octal// box shows octal number representation of the permissions set by the above checkboxes. You can enter the octal format directly instead of manualy ticking the checkboxes. If you enter only three numbers, the leading zero for unset special permissions is added automatically. When any of the checkboxes are in undefined state the //Octal// box is empty.+The //Octal// box shows octal number representation of the permissions set by the above checkboxes. You can enter the octal format directly instead of manually ticking the checkboxes. If you enter only three numbers, the leading zero for unset special permissions is added automatically. When any of the checkboxes are in undefined state the //Octal// box is empty.
-The //Octal// box is available on [[ui_properties|Properties dialog]] only.+Note that if permissions box it pops up from an edit box, you can enter permissions in octal format directly into the edit box, without having to pop it up.
===== Other Options ===== ===== Other Options =====
-The //Add X to directories// checkbox makes WinSCP add "execute" permission to directories for every permission group (owner/group/others) where there is a "read-only" permission set already.+The //Add X to directories// checkbox makes WinSCP add "execute" permission to directories for every permission group (owner/group/others) where there is a "read" permission set already.
On [[ui_properties|Properties dialog]] the option is available only when there is at least one directory selected. Also it will not work for [[protocols#scp_secure_copy_protocol|SCP protocol]] for subdirectories of selected directories. On [[ui_properties|Properties dialog]] the option is available only when there is at least one directory selected. Also it will not work for [[protocols#scp_secure_copy_protocol|SCP protocol]] for subdirectories of selected directories.

Last modified: by martin