[Çözüldü] partitonda hak tanımlama

Başlatan thrall, 12 Temmuz 2009 - 16:52:58

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

thrall

120 lik hdd yi 15 giga linux, 15 giga windows, 4 giga swap, geri kalan alanı da fat32 ortak paylaşım alanı yaptım. İlk önce bilgisayarda tek kullanıcı vardı sonra ben iki kullanıcı daha açtım xwindows ortamında. Diğer kullanıcılar ile bilgisayarı açtığımda ortak kullanım alanı fat32 li partition'u göremiyordum. Sonra ubuntu-tr chat kanalından yardım istedim ordan bir arkadaş linux hard diskinde bulunan mnt klasörünün altına ortak diye bir klasör açtırdı ve o partitiona ordan erişim sağladı tüm kullanıcılar ile şu anda o partitiona erişebiliyorum ancak hiç bir kullanıcı ile o partition üzerinde bir şey yapamıyorum, silemiyorum, klasör açamıyorum vs. ne yapmam gerekiyor ? hatta terminalden şu komutu yazdırdı bana pico /etc/fstab ve sondaki iki satırı o düzenledi

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=1b003274-e9b2-4cff-a7a3-c4329c6a0c1e /               ext4    relatime,erro$
# swap was on /dev/sda6 during installation
UUID=9fd4e22a-8258-4b7a-aaf4-161e6a3e1428 none            swap    sw           $
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
UUID=24D4616BD4613FE2 /mnt/windows                        ntfs    defaults     $
UUID=CFEE-9B58 /mnt/ortak vfat defaults 0 0

galot

sudo chown -R kullanıcıadı /mnt/ortak
Bu komutu deneyin...

thrall

bunu yazınca bi dünya satırda hep aynı şey yazdı operation not permitted

raspacı

su ile root olup
chown -R kullanıcıadı /mnt/ortak deneyin.
nereye gidersen git kendini de götürürsün.

thrall

chown: changing ownership of `/mnt/ortak': Operation not permitted

localhost

klasörler neden /mnt altinda?  gerci yer önemli degil. fstabta hic bir degisiklik yapmadan tüm kullanicilar erisebilirdi hdd lere. ls -l /media bu komut ciktisina bakalim.

fstab ta su olmasi gerekiyor.

UUID=CFEE-9B58 /mnt/ortak vfat defaults,user 0 0

sudo chown -R kullanici:kullanici /mnt/ortak
Linux LPIC1 - MCSA

thrall

ls - /media
ls: cannot access -: No such file or directory
/media:
cdrom  cdrom0


cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=1b003274-e9b2-4cff-a7a3-c4329c6a0c1e /               ext4    relatime,errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=9fd4e22a-8258-4b7a-aaf4-161e6a3e1428 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
UUID=24D4616BD4613FE2 /mnt/windows            ntfs     defaults   0 0
UUID=CFEE-9B58 /mnt/ortak vfat defaults 0 0

localhost

yeniden dene komutu düzenledim.
Linux LPIC1 - MCSA

thrall

fstab daki son satırı sildim çünkü ortak klasörüylede çözüm olmadı
son hali bu şekilde

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=1b003274-e9b2-4cff-a7a3-c4329c6a0c1e /               ext4    relatime,erro$
# swap was on /dev/sda6 during installation
UUID=9fd4e22a-8258-4b7a-aaf4-161e6a3e1428 none            swap    sw           $
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
UUID=24D4616BD4613FE2 /mnt/windows                        ntfs    defaults     $

sonra cat /etc/group | grep thrall yazdım

cat /etc/group | grep thrall
adm:x:4:thrall,student,moonfairy,root
dialout:x:20:thrall,student,moonfairy,root
fax:x:21:student,moonfairy,root,thrall
cdrom:x:24:thrall,student,moonfairy,root
tape:x:26:student,moonfairy,root,thrall
audio:x:29:pulse,student,moonfairy,root,thrall
dip:x:30:student,moonfairy,root,thrall
video:x:44:student,moonfairy,root,thrall
plugdev:x:46:thrall,student,moonfairy,root
fuse:x:104:student,moonfairy,root,thrall
lpadmin:x:106:thrall,root
netdev:x:112:root,thrall
admin:x:121:thrall,root
thrall:x:1000:
sambashare:x:122:thrall,root
sahip:x:1003:thrall

burdaki thrall şu an o partitionu görebiliyor, o partitiondaki bilgileri silip yazabiliyor, ama diğer iki kullanıcı stundent ve moonfairy o partitionu göremiyor şu an sorun bu

bytan

Herkese okuma yazma hakkı verebilirsin:

sudo chmod -R 777 /bağlama/noktası
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

thrall

sudo chmod -R 777 /?/? 

bağlama/noktası nedir ?

bytan

Okuma yazma yapmak istediğin bölümün bağlama noktasıdır. Örneğin üst mesajlarda /mnt/ortak olarak geçiyordu.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

thrall

#12
mnt/ortak kısmını kaldırmayı başardım ubuntu-tr chat kısmında, yani o partitionu artık thrall ile görebiliyorum ama diğer kullanıcılar ile göremiyorum, yani artık bağlantı/noktası neresi bilmiyorum

yani şöyle anlatayım fstab daki mnt/ortak kısmını kaldırttı arkadaş  bana madem eski haline getirmek istiyorsun o zaman fstab daki son satırı sil dedi, sildim sonra bana unmount ile ilgili bir kaç komut yazdırdı ve o dosyayı sildirdi, partition eski haline geldi o yüzden artık bağlantı noktası neresi bilmiyorum




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Temmuz 2009 - 22:34:53

mount çıktısı aldım
/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-13-generic/volatile type tmpfs (rw,mode=755)
/dev/sda1 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/thrall/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=thrall)
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=thrall)
/dev/sda7 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
gvfs-fuse-daemon on /home/student/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=student)
gvfs-fuse-daemon on /home/moonfairy/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=moonfairy)


burda hangisi fat32 olan partition bilmiyorum bağlantı noktasını burdan mı yapmam gerekiyor ?

bytan

/dev/sda7 bölümü /media/disk olarak bağlanmış. Bunu kullanın. Çıktıları kod etiketi içinde aktarmaya çalışırsanız daha iyi olur.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

thrall

bu şekilde yazdım terminale bi süre hdd ışığı yandı bi şeyler yaptı ama diğer kullanıcı ile login olduğumda place kısmındaki thrall ile gördüğüm partitionu göremedim

sudo chmod -R 777 /media/disk


bytan

Peki /media altında bağlantı noktası görünmüyor mu diğer kullanıcı ile? Bunu fstab içine işlemek de çözüm olabilir şayet görünmüyorsa.

ls -l /media
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

thrall

dediğini yazdım sonuç şu şekilde

ls -l /media

total 66
lrwxrwxrwx  1 root   root     6 2009-04-27 18:21 cdrom -> cdrom0
dr-xr-xr-x  1 root   root  1128 2001-04-26 18:16 cdrom0
drwx------ 16 thrall root 65536 2009-07-12 22:12 disk


thrall ile kontrol ettim hem media altından görebiliyorum hemde place kısmından görebiliyorum o partitionu ama diğer kullanıcılar yine göremiyor, media altına baktım diğer kullanıcılar ile the folder contents could not permission diyor yani izin , hak vs. meselesi sanırım


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Temmuz 2009 - 23:03:29

benim bütün derdim diğer kullanıcılar ilede place kısmına tıkladığımda orda o partitionu görmek,o kullanıcılarında silebilmesi, yazabilmesi o partitiona

bytan


sudo chmod -R 777 /media/disk
ls -l /media
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

thrall

yaptım aynen

root@thrall-desktop:/home/thrall# sudo chmod -R 777 /media/disk
root@thrall-desktop:/home/thrall# ls -l /media
total 68
lrwxrwxrwx  1 root   root     6 2009-04-27 18:21 cdrom -> cdrom0
drwxr-xr-x  2 root   root  4096 2009-04-27 18:21 cdrom0
drwx------ 16 thrall root 65536 2009-07-13 13:40 disk


yaptım ve diğer kullanıcıya geçtim kontrol etmek için yine aynı uyarıyı veriyor açamazsın " The folder contents could not be displayed. You do not have the permissions necessary to view teh contents of " disk " " yazıyor

yani görmek için iznim yokmuş ve bunun için izin veya hak gerekiyormuş diyor

localhost

sudo su- sonra @bytanin komutlarini yeniden deneyin. Yani chmod -R 777 /media/disk
Linux LPIC1 - MCSA

thrall

denedim işte sonuçlar

root@thrall-desktop:/home/thrall# sudo su-
sudo: su-: command not found
root@thrall-desktop:/home/thrall#




localhost

sudo su - sonra @bytanin komutlarini yeniden deneyin. Yani chmod -R 777 /media/disk sen zaten tam root olmussun. Simdik farkettim. Her kullanici icin denesen @bytanin önerdiklerini
Linux LPIC1 - MCSA

thrall

diğer kullanıcı ile login olunca terminal kısmına sudo su yazdım
sonra password sordu onu yazınca sudoers ile ilgili bi şey yazıyor ve root olmuyor
ne yapmam lazım ?

localhost

sudo su -
chmod +w /etc/sudoers
echo 'kullaniciadi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
chmod -w /etc/sudoers

bunlari deneyebilirsin.
Linux LPIC1 - MCSA

thrall

komutları diğer iki kullanıcı içinde girdim her iki kullanıcı ilede girip baktım, artık o partitionu görebiliyorum ama girmek için tıkladığımda select user ekranı çıkıyor ve orda birtek asıl kullanıcı görünüyor diğer iki user görünmüyor